
using System.Collections.ObjectModel;
namespace Ausy.Silverlight.Survey.QuestionModule.ViewParts
{
    /// <summary>
    /// Cette interface définit le Vue Model pour le Questionnaire
    /// </summary>
    public interface IQuestionnaireViewModel
    {
        #region Title Property
        /// <summary>
        /// Property title
        /// </summary>
        string Title { get; set; }

        #endregion

        #region QuestionViewModelCollection Property
        /// <summary>
        /// Property questionViewModelCollection
        /// </summary>
        ObservableCollection<IQuestionViewModel> QuestionViewModelCollection { get; set; }

        #endregion
        
        #region View Property

        /// <summary>
        /// Vue Questionnaire à utliser 
        /// </summary>
        IQuestionnaireView View { get; }

        #endregion
    }
}
